Fault Tolerant Reachability for Directed Graphs

نویسندگان

  • Surender Baswana
  • Keerti Choudhary
  • Liam Roditty
چکیده

Let G = (V,E) be an n-vertices m-edges directed graph. Let s ∈ V be any designated source vertex, and let T be an arbitrary reachability tree rooted at s. We address the problem of finding a set of edges E ⊆ E\T of minimum size such that on a failure of any vertex w ∈ V , the set of vertices reachable from s in T ∪ E\{w} is the same as the set of vertices reachable from s in G\{w}. We obtain the following results: • The optimal set E for any arbitrary reachability tree T has at most n− 1 edges. • There exists an O(m log n)-time algorithm that computes the optimal set E for any given reachability tree T . For the restricted case when the reachability tree T is a Depth-FirstSearch (DFS) tree it is straightforward to bound the size of the optimal set E by n − 1 using semidominators with respect to DFS trees from the celebrated work of Lengauer and Tarjan [13]. Such a set E can be computed in O(m) time using the algorithm of Buchsbaum et. al [4]. To bound the size of the optimal set in the general case we define semidominators with respect to arbitrary trees. We also present a simple O(m log n) time algorithm for computing such semidominators. As a byproduct, we get an alternative algorithm for computing dominators in O(m log n) time.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Note on Fault Tolerant Reachability for Directed Graphs

In this note we describe an application of low-high orders [2] in fault-tolerant network design. Baswana et al. [1] study the following reachability problem. We are given a flow graph G = (V,A) with start vertex s, and a spanning tree T = (V,AT ) rooted at s. We call a set of arcs A ′ valid if the subgraph G = (V,AT ∪A ) of G has the same dominators as G. The goal is to find a valid set of mini...

متن کامل

Task Synchronization Process based on Petri Net

Task synchronization means that each redundant module has the same executing schedule in each task scheduling cycle of the operating system in the Triple Modular Redundancy (abbreviated TMR) fault-tolerant systems; it faces how to realize the coordination among the three modules. Therefore, it is necessary to investigate the task synchronization process of the TMR fault-tolerant system. In the ...

متن کامل

Fault tolerant control with respect to actuator failures Application to steam generator process

This paper deals with the analysis of nonlinear reachability and fault tolerant properties of multiactuator nonlinear systems. In this case, the process is a steam generator process containing a set of actuators. After occurrence of one or several actuator faults detected and isolated by Fault Detection and Isolation (FDI) approaches, a quantitative analysis of the faulty system properties help...

متن کامل

Design of modular fault tolerant manipulators

In this paper, we deal with two important issues in relation to modular recon gurable manipulators, namely, the determination of the modular assembly con guration optimally suited to perform a speci c task and the synthesis of fault tolerant systems. We present a numerical approach yielding an assembly con guration that satis es four kinematic task requirements: reachability, joint limits, obst...

متن کامل

The Complexity of Reachability in Randomized Sabotage Games

We analyze a model of fault-tolerant systems in a probabilistic setting. The model has been introduced under the name of “sabotage games”. A reachability problem over graphs is considered, where a “Runner” starts from a vertex u and seeks to reach some vertex in a target set F while, after each move, the adversary “Blocker” deletes one edge. Extending work by Löding and Rohde (who showed PSpace...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2015